const domainName = getApp().globalData.domainName
const header = {'content-type':'application/x-www-form-urlencoded'}
const dataType = 'json'
const method = 'POST'
const responseType = 'text'
// pages/mana_jg_btns/mana_jg_btns.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  set_opt(e){
    // console.log(e)
    let index = e.currentTarget.id
    let btn_id = this.data.list[index].btn_id
    wx.showActionSheet({
      itemList: ['启用','修改','停用','删除'],
      success: res => {
        if(res.tapIndex==0){
          var set_status = 1
        }else if(res.tapIndex==1){
          wx.navigateTo({
            url: '/pages/create_jg_btns/create_jg_btns?btn_id=' + btn_id,
          })
        }else if(res.tapIndex==2){
          var set_status = 2
        }else if(res.tapIndex==3){
          var set_status = 3
        }
        if(set_status){
          let opt_text = set_status==2?'禁用':set_status==3?'删除':''
          wx.showModal({
            content: '确定要' + opt_text + '吗？',
            showCancel: true,
            title: '提示',
            success: res => {
              if(res.confirm){
                wx.request({
                  url: domainName + '/update_jg_btn_status',
                  data: {
                    btn_id:btn_id,
                    set_status:set_status,
                  },
                  dataType: dataType,
                  enableCache: true,
                  enableHttp2: true,
                  enableQuic: true,
                  header: header,
                  method: method,
                  responseType: responseType,
                  timeout: 0,
                  success: res => {
                    console.log('res',res)
                    if(res.data.update_res){
                      wx.showModal({
                        content: opt_text+'操作完成',
                        showCancel: false,
                        title: '提示',
                        success: res => {
                          this.onShow()
                        },
                      })
                    }
                  },
                })
              }
            },
          })
        }

      },
    })
  },

  add(){
    wx.navigateTo({
      url: '/pages/create_jg_btns/create_jg_btns',
    })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.request({
      url: domainName + '/load_jg_btns',
      data: {},
      dataType: dataType,
      enableCache: true,
      enableHttp2: true,
      enableQuic: true,
      header: header,
      method: method,
      responseType: responseType,
      timeout: 0,
      success: res => {
        this.setData({
          list:res.data.jg_btns
        })
      },
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})